package com.simplemall.micro.serv.tel.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.simplemall.micro.serv.common.bean.telbook.TelBook;

public interface TelBookMapper {
    
    /**
     * 根据条件查询列表
     *
     * @param example
     */
    List<TelBook> selectByUserid(String userid);

    /**
     * 根据主键删除一条数据库记录
     *
     * @param tid
     */
    void deleteByPrimaryKey(String id);

    /**
     * 添加数据库记录
     *
     * @param record
     * @param example
     */
    int insert(TelBook record);
    
    /**
     * 选择添加数据库记录
     *
     * @param record
     * @param example
     */
    int insertSelective(TelBook record);
    
    /**
     * 根据主键来更新部分数据库记录
     *
     * @param record
     */
    int updateByPrimaryKeySelective(TelBook record);
    
    /**
     * 根据userid查询创建电话分组个数
     * @param userid
     * @return
     */
    int getTelBookCountByUserid(String userid);

}